package com.base.cn.platform.os.entity.op.giftcard;

import com.base.cn.platform.os.common.mybatis.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;

/**
 * 礼卡编码表
 * Created by ll on 2017/7/14 0014.
 */
@Data
public class OpGiftCardCode extends BaseEntity {

    private BigDecimal giftCardId;//礼品卡ID
    private BigDecimal userId;//赠送用户Id   礼品卡持有者Id
    private Integer cardType;//卡类型，1学员卡，2课程卡，3充值卡
    private String code;//卡编码
    private String codePwd;//卡密码
    private Date beginTime;//开始时间
    private Date  endTime;//结束时间
    private Integer timeType;//时间类型
    private Integer timeDays;//时间天数
    private Integer useType;//1未使用，2已使用',
    /**
     * 是否是积分兑换商品
     */
    private Boolean  isExchange;
    /**
     * 扩展属性
     */
    //扩展属性
    private Map<String,Object> user;//课程属性
    private OpGiftCard giftCard;//礼品卡

    /**
     * `status` 状态，1正常，2禁用，3删除
     * `createTime` 创建时间
     * `updateTime` 修改时间
     */
}
